package com.apexedu.eas.entity;

import javax.persistence.Basic;
import javax.persistence.Entity;
import javax.persistence.Id;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 培养计划
 * Created with IntelliJ IDEA.
 * User: ly
 * Date: 13-11-13
 * Time: 上午11:31
 * To change this template use File | Settings | File Templates.
 */
@javax.persistence.Table(name = "TJX_JHPYJH_ZZJX0301")
@Entity
public class TjxJhpyjh {
	private Long id;
	private Long jxjh;    //教学计划模版
	private Long nj;      //年级
	private Integer pyjhzxdw;//培养计划最小单位 1：专业2：班级3：学生
	private Long zy;      //专业
	private String bj;       //班级
	private String xs;       //学生
	private String jhmc;     //计划名称
	private String jhbh;     //教学计划编号
	private Integer jlny;    //建立年份
	private BigDecimal xfyq; //总学分要求
	private Integer xsyq;    //总学时要求
	private String pymb;     //培养目标
	private String yqdzs;    //应得证书
	private Integer zt;      //状态 0未确定 1确定
	private Integer sfky;    //是否可用 1是 0否
	private String fj;       //附件
    private Long xz;         //学制（代码集子项）

    /**
     * 不显示begin
     */
	private BigDecimal bxxf; //必修学分
	private Integer bxxs;    //必修学时
	private BigDecimal xxxf; //选修学分
	private Integer xxxs;    //选修学时
	private BigDecimal rxxf; //任选学分
	private Integer rxxs;    //任选学时
	private Integer jsxs;    //讲课学时
	private Integer syxs;    //实验学时
	private Integer xtxs;    //习题学时
	private Integer sjxs;    //实践学时
	private Integer bysjxs;  //毕业设计学时
	private Integer gxxx0301;//二级学院
	private Integer gxxx0101;//学校
	private String bb;       //版本
	private String syxz;     //适用学制
	private Integer jhxss;   //计划学生数
	private String jctb010206;//当前学期
	private Integer cjr;     //创建人
	private Integer cjsj;    //创建时间
    /**
     * 不显示end
     */

	@javax.persistence.Column(name = "ID")
	@Id
	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	@javax.persistence.Column(name = "JXJH")
	@Basic
	public Long getJxjh() {
		return jxjh;
	}

	public void setJxjh(Long jxjh) {
		this.jxjh = jxjh;
	}

	@javax.persistence.Column(name = "NJ")
	@Basic
	public Long getNj() {
		return nj;
	}

	public void setNj(Long nj) {
		this.nj = nj;
	}

	@javax.persistence.Column(name = "PYJHZXDW")
	@Basic
	public Integer getPyjhzxdw() {
		return pyjhzxdw;
	}

	public void setPyjhzxdw(Integer pyjhzxdw) {
		this.pyjhzxdw = pyjhzxdw;
	}

	@javax.persistence.Column(name = "ZY")
	@Basic
	public Long getZy() {
		return zy;
	}

	public void setZy(Long zy) {
		this.zy = zy;
	}

	@javax.persistence.Column(name = "BJ")
	@Basic
	public String getBj() {
		return bj;
	}

	public void setBj(String bj) {
		this.bj = bj;
	}

	@javax.persistence.Column(name = "XS")
	@Basic
	public String getXs() {
		return xs;
	}

	public void setXs(String xs) {
		this.xs = xs;
	}

	@javax.persistence.Column(name = "JHMC")
	@Basic
	public String getJhmc() {
		return jhmc;
	}

	public void setJhmc(String jhmc) {
		this.jhmc = jhmc;
	}

	@javax.persistence.Column(name = "JHBH")
	@Basic
	public String getJhbh() {
		return jhbh;
	}

	public void setJhbh(String jhbh) {
		this.jhbh = jhbh;
	}

	@javax.persistence.Column(name = "JLNY")
	@Basic
	public Integer getJlny() {
		return jlny;
	}

	public void setJlny(Integer jlny) {
		this.jlny = jlny;
	}

	@javax.persistence.Column(name = "XFYQ")
	@Basic
	public BigDecimal getXfyq() {
		return xfyq;
	}

	public void setXfyq(BigDecimal xfyq) {
		this.xfyq = xfyq;
	}

	@javax.persistence.Column(name = "XSYQ")
	@Basic
	public Integer getXsyq() {
		return xsyq;
	}

	public void setXsyq(Integer xsyq) {
		this.xsyq = xsyq;
	}

	@javax.persistence.Column(name = "PYMB")
	@Basic
	public String getPymb() {
		return pymb;
	}

	public void setPymb(String pymb) {
		this.pymb = pymb;
	}

	@javax.persistence.Column(name = "YQDZS")
	@Basic
	public String getYqdzs() {
		return yqdzs;
	}

	public void setYqdzs(String yqdzs) {
		this.yqdzs = yqdzs;
	}

	@javax.persistence.Column(name = "ZT")
	@Basic
	public Integer getZt() {
		return zt;
	}

	public void setZt(Integer zt) {
		this.zt = zt;
	}

	@javax.persistence.Column(name = "SFKY")
	@Basic
	public Integer getSfky() {
		return sfky;
	}

	public void setSfky(Integer sfky) {
		this.sfky = sfky;
	}

	@javax.persistence.Column(name = "FJ")
	@Basic
	public String getFj() {
		return fj;
	}

	public void setFj(String fj) {
		this.fj = fj;
	}

	@javax.persistence.Column(name = "BXXF")
	@Basic
	public BigDecimal getBxxf() {
		return bxxf;
	}

	public void setBxxf(BigDecimal bxxf) {
		this.bxxf = bxxf;
	}

	@javax.persistence.Column(name = "BXXS")
	@Basic
	public Integer getBxxs() {
		return bxxs;
	}

	public void setBxxs(Integer bxxs) {
		this.bxxs = bxxs;
	}

	@javax.persistence.Column(name = "XXXF")
	@Basic
	public BigDecimal getXxxf() {
		return xxxf;
	}

	public void setXxxf(BigDecimal xxxf) {
		this.xxxf = xxxf;
	}

	@javax.persistence.Column(name = "XXXS")
	@Basic
	public Integer getXxxs() {
		return xxxs;
	}

	public void setXxxs(Integer xxxs) {
		this.xxxs = xxxs;
	}

	@javax.persistence.Column(name = "RXXF")
	@Basic
	public BigDecimal getRxxf() {
		return rxxf;
	}

	public void setRxxf(BigDecimal rxxf) {
		this.rxxf = rxxf;
	}

	@javax.persistence.Column(name = "RXXS")
	@Basic
	public Integer getRxxs() {
		return rxxs;
	}

	public void setRxxs(Integer rxxs) {
		this.rxxs = rxxs;
	}

	@javax.persistence.Column(name = "JSXS")
	@Basic
	public Integer getJsxs() {
		return jsxs;
	}

	public void setJsxs(Integer jsxs) {
		this.jsxs = jsxs;
	}

	@javax.persistence.Column(name = "SYXS")
	@Basic
	public Integer getSyxs() {
		return syxs;
	}

	public void setSyxs(Integer syxs) {
		this.syxs = syxs;
	}

	@javax.persistence.Column(name = "XTXS")
	@Basic
	public Integer getXtxs() {
		return xtxs;
	}

	public void setXtxs(Integer xtxs) {
		this.xtxs = xtxs;
	}

	@javax.persistence.Column(name = "SJXS")
	@Basic
	public Integer getSjxs() {
		return sjxs;
	}

	public void setSjxs(Integer sjxs) {
		this.sjxs = sjxs;
	}

	@javax.persistence.Column(name = "BYSJXS")
	@Basic
	public Integer getBysjxs() {
		return bysjxs;
	}

	public void setBysjxs(Integer bysjxs) {
		this.bysjxs = bysjxs;
	}

	@javax.persistence.Column(name = "GXXX0301")
	@Basic
	public Integer getGxxx0301() {
		return gxxx0301;
	}

	public void setGxxx0301(Integer gxxx0301) {
		this.gxxx0301 = gxxx0301;
	}

	@javax.persistence.Column(name = "GXXX0101")
	@Basic
	public Integer getGxxx0101() {
		return gxxx0101;
	}

	public void setGxxx0101(Integer gxxx0101) {
		this.gxxx0101 = gxxx0101;
	}

	@javax.persistence.Column(name = "BB")
	@Basic
	public String getBb() {
		return bb;
	}

	public void setBb(String bb) {
		this.bb = bb;
	}

	@javax.persistence.Column(name = "SYXZ")
	@Basic
	public String getSyxz() {
		return syxz;
	}

	public void setSyxz(String syxz) {
		this.syxz = syxz;
	}

	@javax.persistence.Column(name = "JHXSS")
	@Basic
	public Integer getJhxss() {
		return jhxss;
	}

	public void setJhxss(Integer jhxss) {
		this.jhxss = jhxss;
	}

	@javax.persistence.Column(name = "JCTB010206")
	@Basic
	public String getJctb010206() {
		return jctb010206;
	}

	public void setJctb010206(String jctb010206) {
		this.jctb010206 = jctb010206;
	}

	@javax.persistence.Column(name = "CJR")
	@Basic
	public Integer getCjr() {
		return cjr;
	}

	public void setCjr(Integer cjr) {
		this.cjr = cjr;
	}

	@javax.persistence.Column(name = "CJSJ")
	@Basic
	public Integer getCjsj() {
		return cjsj;
	}

	public void setCjsj(Integer cjsj) {
		this.cjsj = cjsj;
	}

    @javax.persistence.Column(name = "XZ")
    @Basic
    public Long getXz() {
        return xz;
    }

    public void setXz(Long xz) {
        this.xz = xz;
    }

}
